@charset "utf-8";

/*
==================================================

基本スタイルシート
(全ページ共通ヘッダー・フッター部分・トップページ)

==================================================
*/





/*デフォルト
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/
*{
     padding:0px;
     margin:0px;
     }
body {
     font-size:14px;
     font-family:Helvetica, Arial, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', "ＭＳ Ｐゴシック", "メイリオ", Meiryo, sans-serif;
     line-height: 1.7;
     color:#333333;
     background:#ffffff;
     
     }
h1     {
     font-size:150%;}
h2     {
     font-size:120%;}
h3     {
     font-size:110%;}

/*--画像--*/
img{
     border:none;
     margin:0px;
     background-color:transparent;
     }

/*--リンク--*/
a:link,a:visited {
     color:#0088bc;
     text-decoration:underline;
     -moz-outline-style:none;
     overflow:hidden;
     }
a:hover,a:active,a:after {
     color:#e7891b;
     text-decoration:underline;
     -moz-outline-style:none;
     overflow:hidden;
     }

/*--リスト--*/
ul,ol,dl,dt,dd,li{
     color:#333333;
     list-style:none;
     }

/*--clearfix--*/
.clearfix {width:100%;}
.clearfix:after{
     content: "";
     display: block;
     clear: both;
     }

/*基本装飾
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/
.link_arrow_green{
	background:url("../images/icon_green_arrow.png") no-repeat left;
	padding-left:13px;
	}
.link_arrow_blue{
	background:url("../images/icon_blue_arrow.png") no-repeat left;
	padding-left:13px;
	}
.pdf_link{
	background:url("../images/icon_pdf.gif") no-repeat right;
	padding-right:18px;
	}



/*レイアウト
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/
#header{
	display:none;
	}
#nav{
	display:none;
		}
#wrap{
	width:750px;
	margin:0px auto 10px;
	}
	.main{
		width:733px;
		float:left;
		}
	.side{
		display:none;
		}
.pankuzu_wrap div{
	display:none;
	}
	
#footer{
	display:none;
	}
	


/*メインコンテンツ
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------IRトップ*/

.news_inner{
	padding-bottom:40px;
	}
.news_inner div{
	border-bottom:dotted #333333 1px;
	padding-bottom:7px;
	margin-top:9px;
	}
.news_inner div:first-child{
	margin-top:0px;
	}
.news_inner a:link, .news_inner a:visited{
	color:#333333;
	text-decoration:none;
	}
.news_inner a:hover, .news_inner a:active, .news_inner a:after{
	color:#333333;
	text-decoration:underline;
	}
.news_date{
	color:#999999;
	}
	
.ir_menu ul{
	padding:15px 5px;
	}
.ir_menu li{
	border-bottom:1px dotted #333333;
	padding-bottom:2px;
	margin-top:3px;
	}
.ir_menu li a, .ir_menu li a:link, .ir_menu li a:visited
.ir_menu li a:hover, .ir_menu li a:active, .ir_menu li a:after{
	color:#333333;
	text-decoration:none;
	}	
.ir_menu1,.ir_menu2,.ir_menu3{
	width:210px;
	height:220px;
	margin:0px 2px 5px 0px;
	border:3px solid #cccccc;
	float:left;
	}
.ir_menu4,.ir_menu5,.ir_menu6{
	width:210px;
	height:200px;
	margin:0px 2px 5px 0px;
	border:3px solid #cccccc;
	float:left;
	}

/*-------------------------------------------------------------------------------事業案内トップ*/
.product_menu div{
	border:3px solid #cccccc;
	}





.product_btn a{
	width:320px;
	height:42px;
	display:block;
	border:2px solid #cccccc;
	white-space:normal;
	}


